Top 10k strings from Piano (19xx)(-).bas
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX-81 & Sinclair QL - Various / Sinclair QL - Various (TOSEC-v2006-04-09) /
Back to the directory listing
1 640 p_valmis 0 1 610 END REPeat soita 1 600 END IF 1 590 lask=0 1 580 PRINT 1 570 IF lask >=12 THEN 1 560 PRINT nuotti$(k);" "; 1 550 lask=lask+1 1 540 IF bon:BEEP kesto,kork(k) 1 520 k = (okt-1)*n+c 1 510 IF c>n:okt=key$(c):GO TO 430 1 500 IF c=0 THEN GO TO 430 1 490 c=c$ INSTR key$ 1 480 IF c=53:kesto=5000 1 470 IF c=52:kesto=-1 1 460 IF c= 9:p_vari:REMark 2000 1 450 IF c=27:EXIT soita 1 440 c=CODE(c$) 1 430 c$=INKEY$:IF c$="":GO TO 430 1 420 REPeat soita 1 410 key$="zsxdcvgbhnjm,12" 1 400 lask=0 1 390 okt = 1 1 370 PRINT"Octaves: 1 2" 1 360 PRINT"Play: Two lowest ";"keyboard rows" 1 350 PRINT"Change duration 4 ja 5" 1 330 CLS:INK vari 1 32080 END DEFine 1 32070 PRINT#0,"Saved"!a$ 1 32060 DELETE a$:SAVE a$ 1 32050 IF dr=2:a$="ram2_"&a$ 1 32040 IF dr=1:a$="ram1_"&a$ 1 32030 LOCal a$:a$="piano" 1 32020 DEFine PROCedure resave (dr) 1 32010 resave 2:STOP 1 32000 resave 1:STOP 1 320 vari=7:kesto=5000 1 31990 STOP 1 30100 END DEFine p_valmis 1 30090 PRINT#ch,!s!"sec" 1 30080 IF m>0 THEN PRINT#ch,!m!"min"; 1 30070 IF t>0 THEN PRINT#ch,!t!"h"; 1 30060 m=INT(s/60):s=s-60*m 1 30050 t=INT(s/3600):s=s-t*3600 1 30040 s=DATE-aika 1 30030 PRINT#ch:PRINT#ch,"READY, elapsed"; 1 30020 LOCal t,m,s:INK 7:FLASH 0 1 30010 REMark 13.09.85 1 30000 DEFine PROCedure p_valmis (ch) 1 300 END FOR i 1 290 nuotti$(n+i)=a$(2*i-1 TO 2*i) 1 280 nuotti$(i)=a$(2*i-1 TO 2*i) 1 270 FOR i=1 TO n 1 260 READ a$ 1 250 FOR i=1 TO 2*n:READ kork(i) 1 230 DATA "C C#D D#E F F#G G#A A#B C " 1 220 DIM nuotti$(2*n,2) 1 2090 END DEFine p_vari 1 2080 INK vari 1 2070 END SELect 1 2060 =5:vari=7 1 2050 =6:vari=5 1 2040 =4:vari=6 1 2030 =2:vari=4 1 20220 END DEFine p_varilogo 1 20210 INK 2:AT 19,0:INPUT("CONTINUE: PRESS ENTER?")!v$:INK 7 1 20200 AT 0,0:PRINT DAY$!DATE$ 1 2020 =7:vari=2 1 20190 pv$=DATE$:vsi=pv$(1 TO 4) 1 20180 INK 1:PRINT tpvm$:INK 5 1 20170 CURSOR 222-6*LEN(tpvm$),90 1 20160 CSIZE 2,0 1 20150 END FOR i 1 20140 PRINT ohj$(i);:INK 3 1 20130 IF k THEN INK 6 1 20120 FOR j=1 TO LEN(k$):IF ohj$(i)=k$(j):k=-1:GO TO 20130 1 20110 k$="AEIOSTNHJKLMPRUVY 1 20100 k=0:INK 3 1 2010 SELect ON vari 1 20090 FOR i=1 TO LEN(ohj$) 1 20080 CURSOR 224-8*LEN(ohj$),110 1 20070 PRINT "Timo Salmi":INK 7 1 20060 CSIZE 3,1:CURSOR 224-8*10,70 1 20050 PAPER#1,0:INK#1,4:CLS#1 1 20040 WINDOW#1,448,200,32,16 1 20030 OPEN#3,scr_513x256a0x0:PAPER#3,1:CLS#3:CLOSE#3 1 20020 MODE 256 1 20010 LOCal pv$,vsi,v$,i,j,k,k$ 1 20000 DEFine PROCedure p_varilogo(ohj$,tpvm$):REMark 09.09.85 1 2000 DEFine PROCedure p_vari 1 200 DATA 18 ,17, 15 ,14, 12 , 11 1 190 DATA 33 ,31, 28 ,26, 24 , 22 ,20 1 180 DATA 47 ,44, 41 ,38, 35 , 33 1 170 REMark G G# A A# B C 1 160 DATA 77 ,72, 67 ,63, 59 , 55 ,51 1 150 REMark C C# D D# E F F# 1 140 DIM kork(2*n) 1 110 p_varilogo "PIANO","21.10.85" 1 100 CLEAR:aika=DATE:bon=-1 1 "Esc to end, tab ";"for new color"